package de.godlike.services.internal;

public class Util {
	public static de.godlike.services.internal.dataTypes.File convertJavaIoFile2GodlikeFile(
			java.io.File file2Convert) {
		de.godlike.services.internal.dataTypes.File convertedFile = new de.godlike.services.internal.dataTypes.File();
		convertedFile.setName(file2Convert.getName());
		convertedFile.setPath(file2Convert.getPath());
		convertedFile.setParent(file2Convert.getParent());
		convertedFile.setAbsolute(file2Convert.isAbsolute());
		convertedFile.setAbsolutePath(file2Convert.getAbsolutePath());
		convertedFile.setCanRead(file2Convert.canRead());
		convertedFile.setCanWrite(file2Convert.canWrite());
		convertedFile.setCanExecute(file2Convert.canExecute());
		convertedFile.setDirectory(file2Convert.isDirectory());
		convertedFile.setFile(file2Convert.isFile());
		convertedFile.setHidden(file2Convert.isHidden());
		convertedFile.setLastModified(file2Convert.lastModified());
		convertedFile.setLength(file2Convert.length());
		convertedFile.setTotalSpace(file2Convert.getTotalSpace());
		convertedFile.setFreeSpace(file2Convert.getFreeSpace());
		convertedFile.setUsableSpace(file2Convert.getUsableSpace());
		return convertedFile;
	}
}
